System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| MapTuple |
27.01 M |
37.02 ns |
±6159.06% |
28 ns |
27 ns |
15 ns |
1298766 ns |
441083 |
| Tuple2D |
16.96 M |
58.97 ns |
±2609.67% |
48 ns |
46 ns |
35 ns |
867886 ns |
445867 |
| Tuple1D |
12.47 M |
80.19 ns |
±5890.95% |
40 ns |
38 ns |
23 ns |
2018365 ns |
450455 |
| ETSSet |
8.80 M |
113.61 ns |
±18.73% |
110 ns |
105 ns |
92 ns |
888 ns |
11969 |
| MapTupleFull |
8.74 M |
114.39 ns |
±24.31% |
109 ns |
105 ns |
86 ns |
1764 ns |
23905 |
| ETSOrderedSet |
5.60 M |
178.57 ns |
±17.58% |
175 ns |
175 ns |
148 ns |
1178 ns |
10678 |
| List2D |
5.00 M |
199.90 ns |
±108.04% |
192 ns |
190 ns |
170 ns |
58691 ns |
76451 |
| Map2D |
3.86 M |
258.94 ns |
±108.92% |
232 ns |
225 ns |
209 ns |
41817 ns |
60425 |
| MapTupleHalfFull |
2.86 M |
349.57 ns |
±84.68% |
343 ns |
340 ns |
325 ns |
92490 ns |
100480 |
| List1D |
2.70 M |
370.17 ns |
±351.12% |
352 ns |
345 ns |
336 ns |
374836 ns |
88416 |